A hybrid algorithm for the DNA sequencing problem
نویسندگان
چکیده
The DNA sequencing problem is aimed at reconstructing an unknown fragment of DNA (deoxyribonucleic acid) based upon a set of oligonucleotides that makes up the fragment’s spectrum. Such a spectrum is the result of a hybridization experiment, in which oligonucleotides hybridize with the unknown DNA sequence. The introduction of errors (positive as well as negative) in the biological experiment phase gives rise to a challenging combinatorial optimization problem. The DNA sequencing problem can be modeled as a variation of the classical traveling salesman problem and, due to its computational complexity, it is a candidate for the design and implementation of metaheuristic algorithms. We present a hybrid algorithm, which may be seen as an approach within the recently introduced area of matheuristics, i.e., an approach in which mathematical programming techniques and metaheuristic schemes are effectively intertwined. The algorithm is tested on 400 benchmark instances from the literature and compares favorably with the best known algorithm. In addition, an explanation concerning the relation between error distribution and algorithmic performance is provided, illustrating that the way in which negative errors are distributedwithin the spectrumhas a bearing on the overall algorithmic performance. © 2012 Elsevier B.V. All rights reserved.
منابع مشابه
Operation Sequencing Optimization in CAPP Using Hybrid Teaching-Learning Based Optimization (HTLBO)
Computer-aided process planning (CAPP) is an essential component in linking computer-aided design (CAD) and computer-aided manufacturing (CAM). Operation sequencing in CAPP is an essential activity. Each sequence of production operations which is produced in a process plan cannot be the best possible sequence every time in a changing production environment. As the complexity of the product incr...
متن کاملA Cuckoo search algorithm (CSA) for Precedence Constrained Sequencing Problem (PCSP)
Precedence constrained sequencing problem (PCSP) is related to locate the optimal sequence with the shortest traveling time among all feasible sequences. In PCSP, precedence relations determine sequence of traveling between any two nodes. Various methods and algorithms for effectively solving the PCSP have been suggested. In this paper we propose a cuckoo search algorithm (CSA) for effectively ...
متن کاملارائه یک الگوریتم ترکیبی کارا جهت حل مدل برنامهریزی خطی چندهدفه زمانبندی مسائل تک ماشین
Since the determination of efficient scheduling plans in sequencing problems with various criterions is considered an important problem, hence in this article a single machine sequencing problem with the minimization type delay and the total weighted lateness objectives are being studied. In this article, the applications of new optimization techniques in sequencing problems and scheduling are ...
متن کاملgpALIGNER: A Fast Algorithm for Global Pairwise Alignment of DNA Sequences
Bioinformatics, through the sequencing of the full genomes for many species, is increasingly relying on efficient global alignment tools exhibiting both high sensitivity and specificity. Many computational algorithms have been applied for solving the sequence alignment problem. Dynamic programming, statistical methods, approximation and heuristic algorithms are the most common methods appli...
متن کاملA Fuzzy Algorithm for the m-Machine, n-Job Flow Shop Sequencing Problem
Flow shop sequencing problem is included in NP-hard problems and a number of heuristic methods have been developed to solve it. Most of these methods are offered for the crisp processing time. However fuzzy algorithm is appropriate for the problems with fuzzy processing time. This paper presents a method in which an algorithm is used to minimize make span of flow shop with fuzzy processing time...
متن کاملHybrid Meta-heuristic Algorithm for Task Assignment Problem
Task assignment problem (TAP) involves assigning a number of tasks to a number of processors in distributed computing systems and its objective is to minimize the sum of the total execution and communication costs, subject to all of the resource constraints. TAP is a combinatorial optimization problem and NP-complete. This paper proposes a hybrid meta-heuristic algorithm for solving TAP in a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Discrete Applied Mathematics
دوره 163 شماره
صفحات -
تاریخ انتشار 2014